;(function($){
	$.pc_dlmm = $.pc_dlmm||{};
    $.pc_dlmm={
        inits:function(){
			$(".index-tab").hoverTab(".index-tab-top",".index-tab-item");
			$(".kf-scrolltop").scroll_top(".kf-scrolltop");
			$(".comselect").comSelect();
			$("body").subInputPlus();
			$(".clear-input").clearInput();
			$(".onlynum").OnlyNum();
			$(".onlynums").OnlyNums();
			$(".help-center-box").helpHeight();
        },
		hoverTab:function(obj1,obj2){
			$(this).children(obj1).find("li").hover(function(){
				$(this).addClass("on").siblings("li").removeClass("on");
				var flag= $(this).index();
				$(this).parent().parent().parent().find(obj2).eq(flag).show().siblings(obj2).hide();
			});
		},
		clickTab:function(obj1,obj2){
			$(this).children(obj1).find("li").click(function(){
				$(this).addClass("on").siblings("li").removeClass("on");
				var flag= $(this).index();
				$(this).parent().parent().parent().find(obj2).eq(flag).show().siblings(obj2).hide();
			});
		},
		scroll_top:function(obj){
            $(window).bind("scroll", function(event){
                if( $(window).scrollTop() >= 400 ) {
                    $(obj).fadeIn();
                }else{
                    $(obj).fadeOut();
                };
            });
            $(obj).click(function(){
                $("html,body").animate({scrollTop: 0},200);
            });
        },
        comSelect:function(){
        	$(document).click(function(){
        		$(".comselect").removeClass("act");
        		$(".comselect-menu").hide();
        		$(".comselect-icon").removeClass("up");
        		$(".common-form").find(".form-item").css("z-index","1");
        	});
        	$(document).on("click",".comselect",function(event){
        		event.stopPropagation();
        	});
        	$("body").on("click",".comselect-val",function(){
        		$(this).parents(".form-item").css("z-index","99");
        		if(!$(this).parent(".comselect").hasClass("disabled")){
	        		$(".comselect").removeClass("act");
	        		$(".comselect-menu").hide();
	        		$(".comselect-icon").removeClass("up");
	        		$(this).parent().removeClass("Validform_error");
	        		$(this).parent().addClass("act");
	        		$(this).find(".comselect-menu").hide();
	        		$(this).find(".comselect-icon").removeClass("up");
	        		if($(this).parent().find(".comselect-menu").find("li").length>0){
	        			$(this).parent().find(".comselect-menu").show();
	        			$(this).parent().find(".comselect-icon").addClass("up");
	        		}
        		}
        	});
	        $("body").on("click",".comselect-menu li",function(){
	        	$(this).parents(".form-item").css("z-index","1");
				$(this).parent().parent().find(".comselect-icon").removeClass("up");
				$(this).parents(".comselect").removeClass("Validform_error");
				$(this).parents(".comselect").parent().removeClass("black-list-error");
				if($(this).parents(".comselect").hasClass("select-game")){
					var _text = $(this).text().substr(2,$(this).text().length);
				}else{
					var _text = $(this).text();
				}
				var _val = $(this).attr("data-value");
				$(this).parent().parent().find(".comselect-val").children("input").val(_text).attr("data-value",_val);
				$(this).parent().parent().find(".comselect-val").children("input.value").val(_val);
				
				if($(this).parent().parent().hasClass("linkage") == true){
					var flag = $(this).parent().parent(".linkage");
					var _index = $(".linkage").index(flag);
					try{
						ComLinkage(_index);
					}catch(e){
						
					}
				};
				$(this).parent(".comselect-menu").hide();
				$(this).parents(".comselect").removeClass("act");
			});
			
		},
        subInputPlus:function(){
        	$(this).on("click",".sub-input-plus .btn-num",function(){
				var _this=$(this);
				var _min = parseInt(_this.parent().find("input").attr("data-min"));
				var _max = parseInt(_this.parent().find("input").attr("data-max"));
				var v=parseInt(_this.parent().find("input").val());
				if(_this.hasClass("btn-l")&&v>_min){
					v--;
					_this.parent().find("input").val(v);
					_this.parent().find("span").removeClass("unusable");
					if(v==_min){
						_this.addClass("unusable");
					}
					try{
						ComLinkage();
					}catch(e){
					}
					
				}
				if(_this.hasClass("btn-r")&&v<_max){
					v++;
					_this.parent().find("input").val(v);
					_this.parent().find("span").removeClass("unusable");
					if(v==_max){
						_this.addClass("unusable");
					}
					try{
						ComLinkage();
					}catch(e){
					}
				}
			});
      	},
      	clearInput:function(){
      		$(".clear-input").on('propertychange input', function() {
				if($(this).val() == ""){
					$(this).parent().find(".clear-btn").hide();
				}else{
					$(this).parent().find(".clear-btn").show();
				}
			});
			$(".clear-input").focus(function(){
				if($(this).parent().find(".common-input").val() !== "" ){
					$(this).parent().find(".clear-btn").show();
				}
			});
			$(".clear-btn").click(function(){
				$(this).parent().find(".clear-input").val("").focus();
				$(this).hide();
			});
      	},
		OnlyNum:function(){ //只能输入数字
			$(this).keyup(function(){      
		        $(this).val($(this).val().replace(/\D|^0/g,''));
		    }).bind("paste",function(){  //CTR+V事件处理      
		        $(this).val($(this).val().replace(/\D|^0/g,''));
		    }).css("ime-mode", "disabled");
		},
		OnlyNums:function(){ //只能输入数字和小数点后两位
			$(this).keyup(function(){
				$(this).val($(this).val().replace(/[^\d.]/g,""));  //清除“数字”和“.”以外的字符   
				$(this).val($(this).val().replace(/\.{2,}/g,".")); //只保留第一个. 清除多余的   
				$(this).val($(this).val().replace(".","$#$").replace(/\./g,"").replace("$#$","."));  
				$(this).val($(this).val().replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'));//只能输入两个小数   
				if($(this).val().indexOf(".")< 0 && $(this).val() !=""){//以上已经过滤，此处控制的是如果没有小数点，首位不能为类似于 01、02的金额  
				   $(this).val(parseFloat($(this).val()));
				};
            }).bind("paste",function(){  //CTR+V事件处理      
            	$(this).val($(this).val().replace(/[^\d.]/g,""));  //清除“数字”和“.”以外的字符   
				$(this).val($(this).val().replace(/\.{2,}/g,".")); //只保留第一个. 清除多余的   
				$(this).val($(this).val().replace(".","$#$").replace(/\./g,"").replace("$#$","."));  
				$(this).val($(this).val().replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'));//只能输入两个小数   
				if($(this).val().indexOf(".")< 0 && $(this).val() !=""){//以上已经过滤，此处控制的是如果没有小数点，首位不能为类似于 01、02的金额  
				   $(this).val(parseFloat($(this).val()));
				};
            }).css("ime-mode", "disabled");
		},helpHeight:function(){
			var _height = $(".help-subnav ul").height()+68;
			if(_height>640){
				$(".help-center-box").height(_height);
			}
		}
      
    }
    $.extend($.fn,$.pc_dlmm);
    $(function(){$.pc_dlmm.inits();})
})(jQuery);


/**
 * 通用一句话弹出层
 * tit：弹出层标题
 * txt：弹出层文本
 * qxflag：true有取消按钮,false没有取消按钮
 * fun1：确认回调函数
 * fun2：取消回调函数
**/
function Alert(tit,txt,qxflag,fun1,fun2){
	var _btn_box1 = '<p class="popup-btn"><a href="javascript:void(0)" class="com-btn-03 color01 confirm-btn">确 认</a></p>';
	var _btn_box2 = '<p class="popup-btn"><a href="javascript:void(0)" class="com-btn-03 color01 confirm-btn">确 认</a><a href="javascript:void(0)" class="com-btn-03 color03 cancel-btn">取 消</a></p>';
	if(qxflag){
		btn_box = _btn_box2
	}else{
		btn_box =_btn_box1
	};
	layer.open({
		type: 1,
		skin: 'com-popup',
		area: '420px',
		title:tit,
		shadeClose: true,
		content: '<div class="compop-box">'+
						'<h2>'+txt+'</h2>'+
						btn_box+
					'</div>',
		success:function(){
			$(".confirm-btn").click(function(){
				try{
					fun1();
				}catch(e){
					
				}
				layer.closeAll();
			});
			$(".cancel-btn").click(function(){
				try{
					fun2();
				}catch(e){
					
				}
				layer.closeAll()
			});
		}
	});
};


$(function(){
    if(!!navigator.userAgent.match(/MSIE 8.0/)){
            $('input[placeholder], textarea[placeholder]').each(function() {
                var input = $(this);
                if (input.val() === '' && input.attr("placeholder") !== ''){   
                    input.addClass("placeholder").val(input.attr('placeholder'));
                }

                input.focus(function() {
                    if (input.val() === input.attr('placeholder')) {
                        input.val('');
                    }
                });

                input.blur(function() {
                    if (input.val() === '' || input.val() === input.attr('placeholder')) {
                        input.val(input.attr('placeholder'));
                    }
                });
            });
    }
});
$(function(){
    if(!!navigator.userAgent.match(/MSIE 7.0/)){
            $('input[placeholder], textarea[placeholder]').each(function() {
                var input = $(this);
                if (input.val() === '' && input.attr("placeholder") !== ''){   
                    input.addClass("placeholder").val(input.attr('placeholder'));
                }

                input.focus(function() {
                    if (input.val() === input.attr('placeholder')) {
                        input.val('');
                    }
                });

                input.blur(function() {
                    if (input.val() === '' || input.val() === input.attr('placeholder')) {
                        input.val(input.attr('placeholder'));
                    }
                });
            });
    }
});

function djs(){ //倒计时
	var wait=59;
	function time(){
        if (wait == 0) {
       		$(".djs").hide();
       		$(".yzm").show();
        }else{
            $(".djs-s").text(wait);
            wait--;
            setTimeout(function() {
                time()
            },1000);
        }
    };
	time();
};
function checkphone(obj){ //验证手机号
	var valnum = $(obj).val().length;
	var tel = $(obj).val().replace(/\s+/g,"");//获取手机号并清空空格
	var telReg = !!tel.match(/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/);
	if(telReg == false){ //如果手机号码不能通过验证
		return true;
	}else{ //如果手机号码通过验证
		return false;
	}
};